//
//  WeChatDataTool.h
//  JiaoX
//
//  Created by jiaoxiu－005 on 15/1/22.
//  Copyright (c) 2015年 北京娇羞科技有限公司. All rights reserved.
//  微信操作网络工具类

#import "BaseDataTool.h"
#import "WeChatLoginRes.h"
#import "WeChatUserinfoRes.h"
@interface WeChatDataTool : BaseDataTool

/**
 *  获取微信 access_token
 */
+ (void)getWXToken:(NSDictionary *)param success:(void (^)(WeChatLoginRes *result))success failure:(void (^)(NSError *error))failure;
/**
 * 检验授权凭证（access_token）是否有效
 *
 * @param params   access_token 是 调用接口凭证 openid 是 普通用户标识，对该公众帐号唯一
 */
+ (void) checkToken:(NSDictionary *)param success:(void (^)(WeChatLoginRes *result))success failure:(void (^)(NSError *error))failure;

/**
 * 获取用户个人信息（UnionID机制）
 *
 * @param params   access_token 是 调用凭证 openid 是 普通用户的标识，对当前开发者帐号唯一，获取该openid的好友列表
 */
+ (void)  getUserinfo:(NSDictionary *)param success:(void (^)(WeChatUserinfoRes *result))success failure:(void (^)(NSError *error))failure;

@end
